/* Fix for OOB glitch in not showing scrollbar for the first time load of page */
body {
  overflow:auto !important
}

:root {
  --dxp-g-brand: #da291c;
  --dxp-g-brand-contrast: #fff;
  --sds-c-button-outline-brand-color-background-hover: #da291c;
  --dxp-s-button-color-hover: #991D14;
  --dxp-s-button-color-focus: #da291c;
  --dxp-s-button-radius-border: 100px;
  --dxp-s-link-text-color: #00409f;
  --sds-c-checkbox-radius-border: 0px

  /* Form Elements */
  ---dxp-s-form-element-color-border: #999999;
  --dxp-s-form-element-radius-border:10px;
  --dxp-s-form-element-color-border-input-active : #005BE3;
  ---dxp-s-form-element-color-border-input-focus: #333333;
  ---dxp-s-form-element-color-border-input-error: #FB3C3C;
  --dxp-s-form-element-label-color: #333;
  --dxp-s-form-element-label-font-size: 16px;
  --dxp-c-placeholder-text-color: #333;
  

  
  /* Fonts */
  --dxp-g-root-font-family: 'HelveticaNeue', Helvetica Neue;
  --dxp-s-body-font-family: 'HelveticaNeue', Helvetica Neue;
  --dxp-s-button-font-family: 'HelveticaNeue', Helvetica Neue;
  --dxp-s-text-heading-small-font-family: 'HelveticaNeue', Helvetica Neue;
  --dxp-s-text-heading-large-font-family: 'HelveticaNeue', Helvetica Neue;
  --dxp-s-button-font-weight: 500;
  --dxp-s-button-line-height: 24px;


  /* Colors */

  /*Gray Colors*/
  --sc-c-gray-5: #f2f2f2;
  --sc-c-gray-10: #e6e6e6;
  --sc-c-gray-20: #ccc;
  --sc-c-gray-40: #999999;
  --sc-c-gray-60: #666666;
  --sc-c-gray-70: #4d4d4d;
  --sc-c-gray-80: #333333;
  --sc-c-white: #ffffff;

  /* Success Shade colour */
  --sc-success-shade-1 :#00440B;
  --sc-success-shade-2 :#007614;
  --sc-success-tint-1 :#80D48E;
  --sc-success-tint-2 :#E6F6E8;

  /* Error Shade colour */
  --sc-error-tint-1 :#FD8A8A;
  --sc-error-tint-2: #FEEBEB;

  /* Link Blue COlor */
  --sc-link-blue: #00409F;


  /* Font Sizes */
  --sc-font-40: 40px;
  --sc-font-36: 36px;
  --sc-font-32: 32px;
  --sc-font-28: 28px;
  --sc-font-24: 24px;
  --sc-font-20: 20px;
  --sc-font-18: 18px;
  --sc-font-16: 16px;

  /* Paragraph */
  --sc-p-small: 14px;
  --sc-p-medium: 16px;
  --sc-p-large: 18px;


  /* Font Weight Variables */
  --sc-w-700: 700;
  --sc-w-500: 500;
  --sc-w-400: 400;
  --sc-w-300: 300;
  /* gap */
  --sc-gap-32: 32px;
  --sc-gap-16: 16px;

  /* Line Heights */
  --sc-lh-56: 56px;
  --sc-lh-48: 48px;
  --sc-lh-40: 40px;
  --sc-lh-32: 32px;
  --sc-lh-24: 24px;
  --sc-lh-20: 20px;
  --sc-lh-16: 16px;
}

.slds-rich-text-editor__output span{	
  font-size:16px !important;	
  line-height: 24px; !important	
}

h3.dxp_base-textBlock_textBlock{
 line-height: 40px;
font-family: 'HelveticaNeue-Medium';
font-size:32px;
margin-bottom:40px;
color: var(--sc-c-gray-80);
}
.inputActive .slds-input {
    border: 1px solid #999999 !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}

.inputActive .slds-input:focus {
  border: 1px solid #005BE3 !important;
  border-radius: 10px !important;
  box-shadow: none !important;
}

.inputError .slds-input {
        border-color: #B02A2A !important; 
border-radius: 10px !important;
box-shadow: none !important;
    }

.inputWarning .slds-input {
border: 1px solid #F9AE1D !important;
border-radius: 10px !important;
box-shadow: none !important;
}

/* Container Methods */
.community_layout-section_section-host{
  padding: 0 !important;
}
@media (min-width: 64em){
  .community_layout-section_section-host{
    padding: 0 !important;
  }
}
.columns-content.community_layout-section_section{
  max-width: none !important;
}
.gray-bg{
  background-color: var(--sc-c-gray-5);
}
.sc-container{
  padding: 0px 64px;
  margin: 0 auto
}
.header-content {
  max-width: var(--dxp-c-header-content-max-width);
  text-align: center;
}
@media only screen and (min-width: 1440px) {
  .sc-container{
    max-width: 1440px;
    
  }
}


/* Styles for Form Elements */
.slds-dropdown {
font-size:1rem;
}
.acceptErrMsg .slds-checkbox_faux {
        border-color: #B02A2A !important; 
    }

::placeholder{
  color: var(--sc-c-gray-60) !important;
}
.mobile-input .slds-input{
  padding-left: 33px;
}
.mobile-input .slds-input:not(:placeholder-shown) {
  border-color: var(--sc-c-gray-40);
}
.slds-input, .slds-textarea {
  padding: 12px 16px;
  font-size: var(--sc-font-16);
  line-height: var(--sc-lh-24);
  border-color: var(--sc-c-gray-40);
  color: var(--sc-c-gray-40);
}
.slds-input:not(:placeholder-shown), .slds-textarea:not(:placeholder-shown), .slds-input_faux.slds-combobox__input-value {
  border-color: var(--sc-c-gray-80);
  color: var(--sc-c-gray-80);
}
.slds-input:active {
  border: 1px solid var(--dxp-s-form-element-color-border-input-active);
}
.slds-input:focus {
  border: 1px solid var(---dxp-s-form-element-color-border-input-focus);
}
.slds-input:error {
  border: 1px solid var(---dxp-s-form-element-color-border-input-error);
}
.slds-input[disabled]{
  
  opacity: 1;
  color: #000;

}
.slds-input.slds-is-disabled, .slds-input[disabled]{
	background-color: #f2f2f2;
  opacity: 1;
  color: #999999;
  border-color: #B3B3B3;

}
.slds-checkbox .slds-checkbox_faux{
  width: 24px;
  height: 24px;
  border-radius: 4px !important;
}
.address-form-container .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
.edit-address-form-container .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
.checkout-details-ctnr .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux{
  border: 1px solid #80ADF1;
}
.address-form-container .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux::after,
.edit-address-form-container .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux::after,
.checkout-details-ctnr .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux::after {
  width: 13px;
  height: 7px;
  border-radius: 1px;
  top: 10px;
  left: 12px;
}
.slds-has-error .slds-input:active {
  border-color: #fb3c3c;
  box-shadow: none;
}
.slds-has-error .slds-form-element__help {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #b02a2a;
  padding-top: 7px;
  margin: 0;
  display: flex;
}
.slds-has-error .slds-form-element__help::before {
  content: url(/sfsites/c/resource/sc_Icons/sc_Icons/sc_error.svg);
  margin-right: 5px;
}
.errorBorder .slds-input {
 border:1px solid#fb3c3c !important;
}

.slds-form-element{
	Margin-bottom: 0px
}
.slds-input_faux{
	height: 50px;
  line-height: 50px;
  border-radius: 10px;
  border-color: #999;
	font-size: 16px;
}
.slds-input_faux:not(.slds-combobox__input-value){
	Color: #666
}
.slds-form-element__label {
  margin-bottom: 8px;
}

/* Styles for Font Classes*/
.font-default-bold {
  font-family: 'HelveticaNeue-Bold';
}
.font-default-medium {
  font-family: 'HelveticaNeue-Medium';
}
.font-default-light {
  font-family: 'HelveticaNeue-Light';
}


/* Styles for OOB Product Image Gallery */
commerce_product_details-gallery-image.commerce_product_details-gallery_gallery{
	border-color: #ccc;
	border-radius: 10px;
}
.image-container.commerce_product_details-carousel_carousel{
	border: 1px solid #ccc Im !important;
	border-radius: 10px !important;
}

b2b_buyer_product_images-gallery-image, .image-container[b2b_buyer_product_images-carousel_carousel]
{
        border-color: #ccc !important;
}



/* Font Weight */
.fw-700 {
  font-weight: var(--sc-w-700);
}
.fw-500 {
  font-weight: var(--sc-w-500);
}
.fw-400 {
  font-weight: var(--sc-w-400);
}
.fw-300 {
  font-weight: var(--sc-w-300);
}

/* Paragraph/Large */
.p-large{
  font-size: var(--sc-p-large);
  line-height: var(--sc-lh-24);
}

/* Paragraph/Medium */
.p-medium {
  font-size: var(--sc-p-medium);
  line-height: var(--sc-lh-24);
}

/* Paragraph/Small */
.p-small {
  font-size: var(--sc-p-small);
  line-height: var(--sc-lh-20);

}

/* Caption */
.caption{
  line-height: var(--sc-lh-16);
  font-size: 10px, 12px;
}

.success-popup{
  background: var(--sc-success-tint-2);
  border: 1px solid var(--sc-success-tint-1);
}


.link-decorator{
  text-decoration: none;
}

/* poistion */

.fixed{
  position:fixed;
}

/* button */
.slds-button.primary {
  padding: 12px 28px;
  border-radius: 100px;
  background: var(--dxp-g-brand);
  color: var(--sc-c-white);
  font-weight: var(--sc-w-700);
  font-size: var(--sc-p-medium);
  font-family: var(--dxp-s-body-font-family);;
  line-height: 24px;
  border: none;
  outline: none;
}

.slds-button.secondary {
  padding: 12px 28px;
  border-radius: 100px;
  background: var(--sc-c-gray-80);
  color: var(--sc-c-white);
  font-weight: var(--sc-w-700);
  font-size: var(--sc-p-medium);
  font-family: var(--dxp-s-body-font-family);;
  line-height: 24px;
  border: none;
  outline: none;
}
.slds-button.secondary:hover {
  background: #991D14;
}
.slds-button_brand {
  padding: 12px 28px;
  height: auto;
}
.slds-button_neutral {
  color: var(--sc-c-gray-80);
  padding: 12px 28px;
  height: auto;
  border: 1px solid var(--sc-c-gray-80);
}
.slds-button_neutral:hover {
  background-color: #000000;
  color: var(--sc-c-white);
}
.slds-button_neutral:focus {
  background-color: var(--sc-c-white);
  color: var(--sc-c-gray-80);
}
.slds-button_filled-neutral {
  color: var(--sc-c-white);
  background-color: var(--sc-c-gray-80);
}
.slds-button_filled-neutral:focus {
  background-color: var(--sc-c-gray-80);
  color: var(--sc-c-white);
}
.slds-button_outline-brand {
  padding: 12px 28px;
  height: auto;
}
.slds-button_outline-brand:hover {
  color: var(--sc-c-white);
}
.slds-button_outline-brand:focus {
  background-color: var(--sc-c-white);
  color: var(--dxp-g-brand);
}
.slds-button:focus {
  box-shadow: none;
}
.slds-button_brand:focus::before, .slds-button_neutral:focus::before, .slds-button_outline-brand:focus::before {
  content: "";
  position: absolute;
  top: -6px;
  left: -6px;
  right: -6px;
  bottom: -6px;
  border: 3px solid #005BE3;
  border-radius: 50px;
}

@media only screen and (max-width: 767px) {
  .slds-button_brand, .slds-button_neutral, .slds-button_outline-brand {
    padding: 8px 20px;
    height: auto;
  }
  .slds-button_brand:hover {
    background: var(--dxp-g-brand) !important;
    color: var(--sc-c-white) !important;
  }
  .slds-button_neutral:hover {
    background: white !important;
    color: #000000 !important;
  }
  .slds-button_outline-brand:hover {
    color: var(--dxp-g-brand) !important;
    background: var(--sc-c-white) !important;
  }
  .slds-button_filled-neutral:hover {
    color: var(--sc-c-white) !important;
    background-color: var(--sc-c-gray-80) !important;
  }

   h3.dxp_base-textBlock_textBlock{
     line-height: 40px;
     font-family: 'HelveticaNeue-Medium';
     font-size:20px;
     margin-bottom:16px
   }

}

/* custom margin for dropdown in 4th product card in each row */
@media only screen and (min-width: 767px) {
  .add-from-my-list-wrapper .tile-box:nth-child(4n) .product-card-main-wrapper .combobox-wrapper-product-card .slds-dropdown_fluid {
    margin-left: -100%;
  }
  .tile-box:nth-child(4n) .product-card-main-wrapper .combobox-wrapper-product-card .slds-dropdown_fluid {
    margin-left: -20%;
  }
  .product-card-mySlides:nth-child(5n) .mySlides .product-card-main-wrapper .combobox-wrapper-product-card .slds-dropdown_fluid {
    margin-left: -160%;
  }
  .carousel-garage-dropdown-5n:nth-child(5n) .mySlides .result-garage-dropdown .product-card-main-wrapper .combobox-wrapper-product-card .slds-dropdown_fluid{
    margin-left: -160%;
  }
  .carousel-garage-dropdown-4n:nth-child(4n) .mySlides .result-garage-dropdown .product-card-main-wrapper .combobox-wrapper-product-card .slds-dropdown_fluid{
    margin-left: -160%;
  }

}



/* custom styles for remove equipment modal */
.remove-modal .slds-modal__header {
  padding: 40px 48px 0px 48px !important;
}
.remove-modal .modal-title-wrapper {
  padding-bottom: 23px !important;
}
.remove-modal .slds-modal__content {
  padding-top: 40px !important;
}
.remove-modal .slds-modal__footer {
  padding: 40px !important;
}
.remove-modal .slds-modal__footer .slds-button {
  height: 48px !important;
}
@media only screen and (max-width: 767px) {
  .remove-modal .slds-modal__header {
    padding: 32px 24px 0 24px !important;
  }
  .remove-modal .modal-title-wrapper {
    padding-bottom: 31px !important;
  }
  .remove-modal .modal-title-wrapper h6 {
    font-size: 18px !important;
  }
  .remove-modal .modal-title-wrapper .close-icon {
    width: 32px;
    height: 32px;
  }
  .remove-modal .slds-modal__content {
    margin-top: -1px;
    padding-top: 32px !important;
  }
  .remove-modal .slds-modal__footer {
    padding: 32px 24px !important;
    margin-top: -1px
  }
  .remove-modal .slds-modal__footer .slds-button {
    height: 40px !important;
  }
}

@media only screen and (max-width: 767px) {
  .p-medium {
    font-size: var(--sc-p-small);
    line-height: var(--sc-lh-16);
  }
  .sc-container{
    padding: 0px 16px;
  }
}

@media only screen and (min-width: 768px) {
  h1 {
    font-size: var(--sc-font-40);
    line-height: var(--sc-lh-56);
  }

  h2 {
    font-size: var(--sc-font-36);;
    line-height: var(--sc-lh-48);
  }

  h3 {
    font-size: var(--sc-font-32);
    line-height: var(--sc-lh-40);
  }

  h4 {
    font-size: var(--sc-font-28);
    line-height: var(--sc-lh-32);
  }

  h5 {
    font-size: var(--sc-font-24);
    line-height: var(--sc-lh-32);
  }

  h6 {
    font-size: var(--sc-font-20);
    line-height: var(--sc-lh-24);
  }
}

@media only screen and (max-width: 767px) {
  h1 {
    font-size: var(--sc-font-36);
    line-height: var(--sc-lh-48);
  }

  h2 {
    font-size: var(--sc-font-32);
    line-height: var(--sc-lh-40);
  }

  h3 {
    font-size: var(--sc-font-28);
    line-height: var(--sc-lh-32);
  }

  h4 {
    font-size: var(--sc-font-24);
    line-height: var(--sc-lh-32);
  }

  h5 {
    font-size: var(--sc-font-20);
    line-height: var(--sc-lh-24);
  }

  h6 {
    font-size: var(--sc-font-16);
    line-height: var(--sc-lh-24);
  }
}

.edit-address-form-container .slds-has-error .slds-form-element__help,
.address-form-container .slds-has-error .slds-form-element__help{
  display: none;
}
.address-form-container .slds-form-element__label,
.edit-address-form-container .slds-form-element__label{
  font-size: 16px;
  font-weight: 400;
  line-height: var(--sc-lh-24);
  
}
abbr{
  display: none;
}
.slds-dropdown-trigger_click.slds-is-open .slds-dropdown{
  display: unset;
}
.slds-dropdown-trigger_click .slds-dropdown {
  display: unset;
}

/* Start: US 1308 changes to accomodate signed in checkout page change address */

c-sc_change-address-modal .radio-title {
  color: var(--sc-c-gray-80);
  font-size: var(--sc-font-18);
  line-height: var(--sc-lh-24);
  margin-bottom: 8px;
}
/* End: US 1308 changes to accomodate signed in checkout page change address */

@media (max-width: 767px) {
  .selectbox-wrapper .slds-dropdown-trigger_click .slds-dropdown, 
  .selectbox-wrapper .slds-dropdown-trigger_click:hover .slds-dropdown{
    display: unset;
  }
}
  /* Start CEL-563 mobile */
  @media (max-width: 767px) 
  {
  .sort-mobile .slds-combobox__form-element.slds-input-has-icon.slds-input-has-icon_right {
    visibility:hidden
   }
  .sort-mobile .slds-combobox_container{
      width:48px;
      height:48px;
      text-align:center;
      background-repeat: no-repeat;
      /* transform: translate(30%, 41%); */
      background-image: url(/sfsites/c/resource/sc_Icons/sc_Icons/sc_filterList.svg);
      background-position: center center;
     }
  .sort-mobile .slds-form-element__control{
    border-radius: 100%;
    border: 1px solid var(--neutral-grey-80, #333);
    z-index: 4;
     }
   .refine-modal__action lightning-primitive-icon{
    line-height:0px !important;
      }
      .facet__searchbox-input .slds-form-element__control lightning-primitive-icon{
        left: 16rem;
    }  
   }
    /* Mobile End CEL-563 */
  /* Start CEL-563 Desktop */
  .column-content.community_layout-column_column{
    background: var(--primary-white, #FFF) !important;
  }
   c-sc_coveo-facet:nth-child(2)  c-sc_coveo-card-container  lightning-input{
   padding:0px 0px 8px 0px;
    }
    .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux::after{
      border-color: var(--primary-white, #FFF) !important;
  }
  .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux{
      background:#005be3 !important;
  }
  .facet__searchbox-input .slds-form-element__control lightning-primitive-icon{
    position: absolute;
    top: 26px;
    left: 9.2rem;
   }
.facet__searchbox-input .slds-form-element__control{
    position:relative
  }
  
  /* End CEL-563 Desktop */
  /* Start CEL-1622 */
  .modalHeader .slds-button_icon-border{
    border:none 
   }
  /* End CEL-1622 */
  .slds-modal__container .loaderPageBackdrop {
    width: 100%;
}

  /* Start CEL-2211 Product Horizontal Card Garage fix*/
  .garage-alignment .combobox-wrapper-product-card .slds-form-element .slds-form-element__control .slds-combobox_container .garage-button-dropdown .slds-input-has-icon_right .garage-icon{
    height:40px;
    }
  /* End CEL-2211 Product Horizontal Card Garage fix*/

  /* Start CEL-2122 */
  @media (max-width: 398px){
  .summaryLabel .slds-rich-text-editor__output span{
      font-size:14px !important;
     }
   }
  /* End CEL-2122 */ 

  @media only screen and (max-width: 767px) {
    .knowledge-header {
      margin: 24px 0px 8px !important;
    }
  }

  /* Order Print Styles */
    @media type screen, print {
      .sc-container {
        padding: 0px !important;
      }

      .logo-section[c-sc_header_sc_header] {
        display: block;
      }

      .header-main-container[c-sc_header_sc_header] {
            position:absolute !important ;
      } 

      .header-main-container .header-wrapper .menu-section[c-sc_header_sc_header],
      .header-main-container .header-wrapper .mobile-variation[c-sc_header_sc_header],
      .header-main-container .header-wrapper .right-section[c-sc_header_sc_header],
      .header-main-container .header-wrapper .search-section[c-sc_header_sc_header] {
        display: none;
      }
      
      [c-sc_footer_sc_footer] {
        display: none;
      }
      
      [c-sc_findEquipmentNumber_sc_findEquipmentNumber] {
        display: none;
      }
      
      .header-banner-wrapper, .order-confirmation-banner {
        display: none;
      }

      .order-placed {
          width: 100% !important;
      }

      .product-name {
        width: 200px;
      }

      .shipping-address[c-sc_orderConfirmationContent_sc_orderConfirmationContent] .field:last-of-type[c-sc_orderConfirmationContent_sc_orderConfirmationContent] {
        white-space: normal !important;
      }  

      .quantity-wrapper[c-sc_orderConfirmationContent_sc_orderConfirmationContent]{
          right: 190px !important;
      } 

      .shipping-items-wrapper[c-sc_orderConfirmationContent_sc_orderConfirmationContent], 
      .pickup-items-wrapper[c-sc_orderConfirmationContent_sc_orderConfirmationContent] {
        height: 100% !important; 
      }
  }

  /* pdp page chat icon fix */
.pdp-page .embeddedMessagingConversationButtonWrapper .embeddedMessagingConversationButton{
  bottom: 90px !important;
}

  /* checkout page footer fix */

  .checkout-details .slds-dropdown-trigger_click.slds-is-open .slds-dropdown {
    height: auto;
  font-size: 1rem;
  }

.checkout-details .slds-dropdown-trigger_click.slds-is-open .slds-listbox_vertical .slds-listbox__option_plain  {
  padding: 0.5rem 0.75rem;
  }

.checkout-details .slds-dropdown-trigger_click .slds-listbox_vertical .slds-listbox__option_plain  {
  padding: 0;
  }

.checkout-details .slds-dropdown-trigger_click .slds-dropdown {
  height: 0;
  font-size:0;
  }
/* category page dropdown fix */

.sort__container .slds-dropdown-trigger_click.slds-is-open .slds-dropdown {
text-align: left;
}

/*Knowledge Hub Styles ; Bug CEL-2173*/

.knowledge-banner-image {
  width: 100%;
}
  
/* Product Image Gallery OOB Component image double border issue */
.commerce_product_details-carousel_carousel experience-picture{
  border: unset;
}

/* accessibe alignment issue */
access-widget-ui button.container {
  left: var(--offset-left) !important;
}
/* accessibe radio button UI issue */
body.acsb-keynav .slds-radio input[type=radio] {
  clip: rect(0 0 0 0) !important; 
}

/*Extra space coming between Subheader and hero image*/
.component-wrapper-spacer{
  margin-bottom: 0;
}

/*Extra padding on top and around hero banner*/
community_layout-section.comm-section-container.lwc-6j9an5vbrcd-host{
  padding: 0;
}

.ssp-helptextIcon
.slds-form-element__icon
.slds-button.slds-button_icon
svg {
  width: 17.5px;
  height: 17.5px;
}


/* 
    --dxp-g-brand: #DA291C;
    --sds-c-button-brand-color-background: #DA291C;
    --sds-c-button-neutral-color-background: #333333;
    --sds-c-button-text-color: #ffffff;
    --sds-c-button-brand-color-background-hover: #E97F77;
    --sds-c-button-neutral-color-background-hover: #666666;
    --sds-c-button-text-color-hover: #ffffff;
    --sds-c-button-brand-color-border: var(--dxp-g-brand);
    --sds-c-button-outline-brand-color-background: #ffffff;
    --sds-c-button-outline-brand-color-border: var(--dxp-g-brand);
    --sds-c-button-brand-color-border: var(--dxp-g-brand);
    --sds-c-button-outline-brand-color-background-hover: #f3f3f3;
    --sds-c-button-outline-brand-color-border-hover: #E97F77;
    --sds-c-button-brand-color-border-hover: #E97F77;
    --dxp-c-header-container-spacing-block-start: 0;
    --dxp-c-header-container-spacing-inline-end: 0;
    --dxp-c-header-container-spacing-block-end: 0;
    --dxp-c-header-container-spacing-inline-start: 0;
    --dxp-c-header-container-spacing-block-start-mobile: 0;
    --dxp-c-header-container-spacing-inline-end-mobile: 0;
    --dxp-c-header-container-spacing-block-end-mobile: 0;
    --dxp-c-header-container-spacing-inline-start-mobile: 0;
    --dxp-c-monospace-font-family: consolas,menlo,monaco,courier,monospace;
    --dxp-c-title-line-height: 1.25;
    --dxp-c-title-caps-line-height: 1.25;
    --dxp-c-title-caps-font-weight: 400;
    --dxp-c-title-caps-letter-spacing: 0.0625rem;
    --dxp-c-title-caps-text-transform: uppercase;
    --dxp-c-button-neutral-transition: border 0.15s linear;
    --dxp-c-button-brand-transition: border 0.15s linear;
    --dxp-c-button-outline-brand-transition: border 0.15s linear;
    --dxp-c-button-destructive-transition: border 0.15s linear;
    --dxp-c-button-text-destructive-transition: border 0.15s linear;
    --dxp-c-button-success-transition: border 0.15s linear;
    --dxp-c-spinner-color-background: inherit;
    --dxp-c-link-transition: color 0.1s linear;
    --dxp-c-strong-text-weight: 700;
    --dxp-c-selection-text-shadow: none;
    --dxp-c-placeholder-font-weight: 400;
    --dxp-c-placeholder-opacity: 1;
    --dxp-c-html-line-height: 1.5;
    --dxp-c-hr-margin-block-start: 2rem;
    --dxp-c-hr-margin-block-end: 2rem;
    --dxp-g-spacing-none: 0!important;
    --dxp-g-spacing-xxxsmall: 0.125rem;
    --dxp-g-spacing-xxsmall: 0.25rem;
    --dxp-g-spacing-xsmall: 0.5rem;
    --dxp-g-spacing-small: 0.75rem;
    --dxp-g-spacing-medium: 1rem;
    --dxp-g-spacing-large: 1.5rem;
    --dxp-g-spacing-xlarge: 2rem;
    --dxp-g-spacing-xxlarge: 3rem;
    --dxp-g-root-font-family: 'Salesforce Sans',arial,sans-serif;
    --dxp-g-heading-font-family: 'Salesforce Sans',arial,sans-serif;
    --dxp-g-font-size-1: 0.625rem;
    --dxp-g-font-size-2: 0.75rem;
    --dxp-g-font-size-3: 0.8125rem;
    --dxp-g-font-size-4: 0.875rem;
    --dxp-g-font-size-5: 1rem;
    --dxp-g-font-size-6: 1.125rem;
    --dxp-g-font-size-7: 1.25rem;
    --dxp-g-font-size-8: 1.5rem;
    --dxp-g-font-size-9: 1.75rem;
    --dxp-g-font-size-10: 64rem;
    --dxp-g-font-size-11: 2.625rem;
    --dxp-c-section-container-spacing-block-start: 0;
    --dxp-c-section-container-spacing-inline-end: 0;
    --dxp-c-section-container-spacing-block-end: 0;
    --dxp-c-section-container-spacing-inline-start: 0;
    --dxp-c-section-container-spacing-block-start-mobile: 0;
    --dxp-c-section-container-spacing-inline-end-mobile: 0;
    --dxp-c-section-container-spacing-block-end-mobile: 0;
    --dxp-c-section-container-spacing-inline-start-mobile: 0;
    --dxp-c-column-container-spacing-block-start: 0;
    --dxp-c-column-container-spacing-inline-end: 0;
    --dxp-c-column-container-spacing-block-end: 0;
    --dxp-c-column-container-spacing-inline-start: 0;
    --dxp-c-column-container-spacing-block-start-mobile: 0;
    --dxp-c-column-container-spacing-inline-end-mobile: 0;
    --dxp-c-column-container-spacing-block-end-mobile: 0;
    --dxp-c-column-container-spacing-inline-start-mobile: 0;
    --dxp-c-column-content-spacing-block-start: 0;
    --dxp-c-column-content-spacing-inline-end: 0;
    --dxp-c-column-content-spacing-block-end: 0;
    --dxp-c-column-content-spacing-inline-start: 0;
    --dxp-c-column-content-spacing-block-start-mobile: 0;
    --dxp-c-column-content-spacing-inline-end-mobile: 0;
    --dxp-c-column-content-spacing-block-end-mobile: 0;
    --dxp-c-column-content-spacing-inline-start-mobile: 0;
    --dxp-c-header-container-spacing-block-start: 1rem;
    --dxp-c-header-container-spacing-inline-end: 1rem;
    --dxp-c-header-container-spacing-block-end: 1rem;
    --dxp-c-header-container-spacing-inline-start: 1rem;
    --dxp-c-header-container-spacing-block-start-mobile: 0.75rem;
    --dxp-c-header-container-spacing-inline-end-mobile: 0.75rem;
    --dxp-c-header-container-spacing-block-end-mobile: 0.75rem;
    --dxp-c-header-container-spacing-inline-start-mobile: 0.75rem;
    --dxp-c-footer-container-spacing-block-start: 1rem;
    --dxp-c-footer-container-spacing-inline-end: 1rem;
    --dxp-c-footer-container-spacing-block-end: 1rem;
    --dxp-c-footer-container-spacing-inline-start: 1rem;
    --dxp-c-footer-container-spacing-block-start-mobile: 0.75rem;
    --dxp-c-footer-container-spacing-inline-end-mobile: 0.75rem;
    --dxp-c-footer-container-spacing-block-end-mobile: 0.75rem;
    --dxp-c-footer-container-spacing-inline-start-mobile: 0.75rem;
    --dxp-g-success: #4bca81;
    --dxp-g-brand: #005fb2;
    --dxp-s-text-heading-medium-letter-spacing: 0em;
    --dxp-s-text-heading-small-text-decoration: none;
    --dxp-s-dropdown-text-color: var(--dxp-g-root-contrast);
    --dxp-s-text-heading-extra-large-line-height: 1.25;
    --dxp-s-button-large-font-size: 1.25rem;
    --dxp-g-warning-contrast-3: #ffffff;
    --dxp-s-button-small-radius-border: 4px;
    --dxp-s-body-font-size: 1rem;
    --dxp-s-dropdown-color-background: var(--dxp-g-root);
    --dxp-s-body-small-text-decoration: none;
    --dxp-s-text-heading-large-line-height: 1.25;
    --dxp-g-neutral-contrast-3: #ffffff;
    --dxp-s-button-color-hover: var(--dxp-s-button-color-1);
    --dxp-s-text-heading-medium-text-transform: none;
    --dxp-g-neutral-contrast-2: #000000;
    --dxp-g-neutral-contrast-1: #000000;
    --dxp-s-button-font-size: 1rem;
    --dxp-s-button-letter-spacing: 0em;
    --dxp-s-button-color-focus-contrast: var(--dxp-g-brand-contrast-1);
    --dxp-g-warning-contrast-2: #000000;
    --dxp-g-warning-contrast-1: #000000;
    --dxp-s-link-text-color-1: var(--dxp-g-brand-1);
    --dxp-g-info: #16325c;
    --dxp-g-root: #ffffff;
    --dxp-g-root-contrast-1: #000000;
    --dxp-g-root-contrast: #1a1b1e;
    --dxp-g-root-contrast-2: #000000;
    --dxp-g-root-contrast-3: #000000;
    --dxp-s-header-content-max-width: 1800px;
    --dxp-s-section-columns-max-width: 1800px;
    --dxp-s-button-text-transform: none;
    --dxp-s-body-line-height: 1.5;
    --dxp-s-body-text-decoration: none;
    --dxp-s-section-content-spacing-inline-end-mobile: 0.75rem;
    --dxp-s-body-text-transform: none;
    --dxp-s-text-heading-medium-font-style: normal;
    --dxp-g-warning-2: #e27d00;
    --dxp-g-warning-3: #673900;
    --dxp-s-form-element-color-border: var(--dxp-g-neutral-3);
    --dxp-g-warning-1: #ffa534;
    --dxp-s-header-content-max-width-mobile: none;
    --dxp-s-text-heading-large-letter-spacing: 0em;
    --dxp-s-body-font-style: normal;
    --dxp-s-body-letter-spacing: 0em;
    --dxp-g-warning-contrast: #000000;
    --dxp-s-body-small-font-style: normal;
    --dxp-s-text-heading-small-font-style: normal;
    --dxp-s-text-heading-medium-line-height: 1.25;
    --dxp-s-column-spacer-size: 1rem;
    --dxp-s-text-heading-extra-large-letter-spacing: 0em;
    --dxp-s-text-heading-large-text-transform: none;
    --dxp-s-text-heading-large-font-size: 1.75rem;
    --dxp-s-text-heading-small-color: var(--dxp-g-root-contrast);
    --dxp-s-section-content-spacing-block-start: 1rem;
    --dxp-s-html-font-size-mobile: 1rem;
    --dxp-s-section-content-spacing-inline-end: 1rem;
    --dxp-s-body-small-font-weight: 400;
    --dxp-s-button-font-family: Salesforce Sans;
    --dxp-s-form-element-color-background: var(--dxp-g-root);
    --dxp-g-offline-3: #000000;
    --dxp-g-offline-2: #070707;
    --dxp-g-offline-1: #303030;
    --dxp-s-button-font-weight: 400;
    --dxp-s-body-font-weight: 400;
    --dxp-s-body-small-line-height: 1.25;
    --dxp-g-offline: #444444;
    --dxp-s-button-small-font-size: 0.75rem;
    --dxp-s-text-heading-extra-large-text-decoration: none;
    --dxp-s-button-radius-border: 4px;
    --dxp-g-success-contrast: #000000;
    --dxp-s-text-heading-small-font-size: 1.125rem;
    --dxp-s-button-font-style: normal;
    --dxp-s-body-small-text-transform: none;
    --dxp-g-brand-contrast-1: #ffffff;
    --dxp-s-component-wrapper-spacer-size-mobile: 1.5rem;
    --dxp-s-text-heading-small-line-height: 1.25;
    --dxp-s-section-content-spacing-block-end: 1rem;
    --dxp-g-brand-contrast-3: #ffffff;
    --dxp-s-button-color-hover-contrast: var(--dxp-g-brand-contrast-1);
    --dxp-g-brand-contrast-2: #ffffff;
    --dxp-g-brand-1: #004989;
    --dxp-g-brand-2: #001e38;
    --dxp-g-warning: #ffb75d;
    --dxp-g-success-3: #07190f;
    --dxp-g-brand-3: #000000;
    --dxp-g-success-2: #237747;
    --dxp-g-success-1: #36b66c;
    --dxp-s-link-text-color-hover: var(--dxp-s-link-text-color-1);
    --dxp-s-text-heading-small-font-family: Salesforce Sans;
    --dxp-s-column-spacer-size-mobile: 0.75rem;
    --dxp-g-offline-contrast-3: #ffffff;
    --dxp-s-text-heading-large-font-style: normal;
    --dxp-g-offline-contrast-2: #ffffff;
    --dxp-g-info-contrast-3: #ffffff;
    --dxp-s-body-small-font-size: 0.75rem;
    --dxp-g-destructive-1: #a2302b;
    --dxp-s-button-color-active: var(--dxp-s-button-color-1);
    --dxp-s-text-heading-small-text-transform: none;
    --dxp-g-offline-contrast-1: #ffffff;
    --dxp-s-section-content-spacing-inline-start-mobile: 0.75rem;
    --dxp-s-section-content-spacing-block-end-mobile: 1rem;
    --dxp-g-info-contrast: #ffffff;
    --dxp-s-html-font-size: 1rem;
    --dxp-s-body-font-family: Salesforce Sans;
    --dxp-s-link-text-color: var(--dxp-g-brand);
    --dxp-s-link-text-decoration-focus: underline;
    --dxp-g-destructive-2: #611d1a;
    --dxp-g-neutral: #ecebea;
    --dxp-g-destructive-3: #010000;
    --dxp-g-info-contrast-1: #ffffff;
    --dxp-s-dropdown-text-color-hover: var(--dxp-g-neutral-contrast);
    --dxp-g-info-contrast-2: #ffffff;
    --dxp-s-text-heading-extra-large-font-family: Salesforce Sans;
    --dxp-s-form-element-label-color: var(--dxp-g-root-contrast);
    --dxp-s-text-heading-large-font-family: Salesforce Sans;
    --dxp-s-text-heading-extra-large-font-weight: 300;
    --dxp-s-text-heading-medium-text-decoration: none;
    --dxp-s-text-heading-extra-large-font-style: normal;
    --dxp-s-button-large-padding: 1.25rem;
    --dxp-s-text-heading-small-font-weight: 300;
    --dxp-s-text-heading-large-font-weight: 300;
    --dxp-g-info-2: #000000;
    --dxp-s-form-element-text-color: var(--dxp-g-root-contrast);
    --dxp-g-info-3: #000000;
    --dxp-g-destructive-contrast: #ffffff;
    --dxp-s-text-heading-medium-font-weight: 300;
    --dxp-g-info-1: #0e203b;
    --dxp-g-destructive-contrast-1: #ffffff;
    --dxp-g-neutral-contrast: #000000;
    --dxp-s-dropdown-color-background-hover: var(--dxp-g-neutral);
    --dxp-g-destructive-contrast-2: #ffffff;
    --dxp-g-root-1: #ebebeb;
    --dxp-g-destructive-contrast-3: #ffffff;
    --dxp-g-root-2: #c2c2c2;
    --dxp-s-section-content-spacing-inline-start: 1rem;
    --dxp-g-root-3: #858585;
    --dxp-s-button-color-1: var(--dxp-g-brand-1);
    --dxp-s-body-text-color: var(--dxp-g-root-contrast);
    --dxp-s-footer-content-max-width-mobile: none;
    --dxp-g-brand-contrast: #ffffff;
    --dxp-s-button-color: var(--dxp-g-brand);
    --dxp-s-form-element-width-border: 1px;
    --dxp-g-neutral-3: #76716b;
    --dxp-s-body-small-text-color: var(--dxp-g-root-contrast);
    --dxp-g-neutral-2: #b2aeaa;
    --dxp-s-text-heading-extra-large-color: var(--dxp-g-root-contrast);
    --dxp-g-neutral-1: #d9d7d5;
    --dxp-s-button-color-active-contrast: var(--dxp-g-brand-contrast-1);
    --dxp-g-success-contrast-3: #ffffff;
    --dxp-g-success-contrast-2: #ffffff;
    --dxp-s-button-line-height: 2;
    --dxp-s-site-logo-url: url(/SC/sfsites/c/cms/delivery/media/MCXR22VWC37ZE25PUBXXPN364NCM);
    --dxp-s-text-heading-extra-large-font-size: 2.5rem;
    --dxp-s-button-large-radius-border: 4px;
    --dxp-g-success-contrast-1: #000000;
    --dxp-s-form-element-radius-border: 4px;
    --dxp-s-component-wrapper-spacer-size: 1.5rem;
    --dxp-s-link-text-decoration: none;
    --dxp-s-text-heading-medium-font-size: 1.25rem;
    --dxp-g-destructive: #c23934;
    --dxp-s-dropdown-color-border: var(--dxp-g-neutral);
    --dxp-s-button-color-contrast: var(--dxp-g-brand-contrast);
    --dxp-s-section-columns-max-width-mobile: none;
    --dxp-g-offline-contrast: #ffffff;
    --dxp-s-text-heading-medium-color: var(--dxp-g-root-contrast);
    --dxp-s-button-small-padding: 0.75rem;
    --dxp-s-text-heading-large-color: var(--dxp-g-root-contrast);
    --dxp-s-text-heading-large-text-decoration: none;
    --dxp-s-link-text-decoration-hover: underline;
    --dxp-s-button-color-focus: var(--dxp-s-button-color-1);
    --dxp-s-button-padding: 1rem;
    --dxp-s-text-heading-medium-font-family: Salesforce Sans;
    --dxp-s-site-logo-path: /SC/sfsites/c/cms/delivery/media/MCXR22VWC37ZE25PUBXXPN364NCM;
    --dxp-s-footer-content-max-width: 1800px;
    --dxp-s-body-small-font-family: Salesforce Sans;
    --dxp-s-text-heading-small-letter-spacing: 0em;
    --dxp-s-body-small-letter-spacing: 0em;
    --dxp-s-section-content-spacing-block-start-mobile: 1rem;
    --dxp-s-text-heading-extra-large-text-transform: none;
    */
